/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.service.impl;

import com.persistencia.dao.GrupoDao;
import com.persistencia.dao.HorarioDao;
import com.persistencia.dao.impl.GrupoDaoImpl;
import com.persistencia.dao.impl.HorarioDaoImpl;
import com.persistencia.domain.Grupo;
import com.persistencia.domain.Horario;
import com.service.GrupoService;
import com.service.HorarioService;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @author kenny
 */
public class HorarioServiceImpl implements HorarioService, Serializable{
    
    private HorarioDao horarioDao = new HorarioDaoImpl();
    
    @Override
    public void registrarHorario(Horario horario) throws Exception {
        horarioDao.registrar(horario);
    }

    @Override
    public void actualizarHorario(Horario horario) throws Exception {
        horarioDao.actualizar(horario);
    }

    @Override
    public void eliminarHorario(Object id) throws Exception {
        horarioDao.eliminar(id);
    }

    @Override
    public Horario obtenerHorarioPorId(Object id) throws Exception {
        return horarioDao.obtenerPorId(id);
    }

    @Override
    public List<Horario> obtenerListaHorario() throws Exception {
        return horarioDao.obtenerLista();
    }

    @Override
    public int horarioMaxId() {
        return horarioDao.horarioMaxId();
    }
    
}
